to make unpalatable compromisses - Francés Inglés Diccionario